home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 4 / The Arsenal Files 4 (Arsenal Computer).ISO / ham / sattrk31.tgz / sattrack-3.1.tar / SatTrack / src / include / shuttle.h < prev    next >
Text File  |  1995-03-16  |  8KB  |  155 lines

  1. /******************************************************************************/
  2. /*                                                                            */
  3. /*  Title       : shuttle.h                                                   */
  4. /*  Author      : Manfred Bester                                              */
  5. /*  Date        : 26Nov94                                                     */
  6. /*  Last change : 15Mar95                                                     */
  7. /*                                                                            */
  8. /*  Synopsis    : This include file contains the point arrays for the         */
  9. /*                space shuttle icon.                                         */
  10. /*                                                                            */
  11. /*                                                                            */
  12. /*  SatTrack is Copyright (c) 1992, 1993, 1994, 1995 by Manfred Bester.       */
  13. /*  All Rights Reserved.                                                      */
  14. /*                                                                            */
  15. /*  Permission to use, copy, and distribute SatTrack and its documentation    */
  16. /*  in its entirety for educational, research and non-profit purposes,        */
  17. /*  without fee, and without a written agreement is hereby granted, provided  */
  18. /*  that the above copyright notice and the following three paragraphs appear */
  19. /*  in all copies. SatTrack may be modified for personal purposes, but        */
  20. /*  modified versions may NOT be distributed without prior consent of the     */
  21. /*  author.                                                                   */
  22. /*                                                                            */
  23. /*  Permission to incorporate this software into commercial products may be   */
  24. /*  obtained from the author, Dr. Manfred Bester, 1636 M. L. King Jr. Way,    */
  25. /*  Berkeley, CA 94709, USA. Note that distributing SatTrack 'bundled' in     */
  26. /*  with ANY product is considered to be a 'commercial purpose'.              */
  27. /*                                                                            */
  28. /*  IN NO EVENT SHALL THE AUTHOR BE LIABLE TO ANY PARTY FOR DIRECT, INDIRECT, */
  29. /*  SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OF   */
  30. /*  THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHOR HAS BEEN ADVISED  */
  31. /*  OF THE POSSIBILITY OF SUCH DAMAGE.                                        */
  32. /*                                                                            */
  33. /*  THE AUTHOR SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING, BUT NOT      */
  34. /*  LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A   */
  35. /*  PARTICULAR PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS"      */
  36. /*  BASIS, AND THE AUTHOR HAS NO OBLIGATIONS TO PROVIDE MAINTENANCE, SUPPORT, */
  37. /*  UPDATES, ENHANCEMENTS, OR MODIFICATIONS.                                  */
  38. /*                                                                            */
  39. /******************************************************************************/
  40.  
  41. /******************************************************************************/
  42. /*                                                                            */
  43. /* space shuttle icon                                                         */
  44. /*                                                                            */
  45. /******************************************************************************/
  46.  
  47. XPoint stsPointsWhite[] = {
  48.  
  49. { 17, 2},                                               /* crew cabin */
  50. { 17, 1}, { 16, 1}, { 15, 1}, { 14, 1}, { 13, 1},
  51. { 17, 0}, { 16, 0}, { 15, 0}, { 14, 0}, { 13, 0},
  52. { 20,-1}, { 19,-1}, { 18,-1},
  53. { 17,-1}, { 16,-1}, { 15,-1}, { 14,-1}, { 13,-1},
  54. { 13,-2},
  55. { 17,-3}, { 16,-3}, { 15,-3}, { 14,-3}, { 13,-3},
  56.  
  57. { 12, 1}, { 11, 1}, { 10, 1}, {  9, 1}, {  8, 1},       /* cargo bay */
  58. {  7, 1}, {  6, 1}, {  5, 1}, {  4, 1}, {  3, 1},
  59. {  2, 1}, {  1, 1}, {  0, 1}, { -1, 1}, { -2, 1},
  60. { -3, 1}, { -4, 1}, { -5, 1}, { -6, 1}, { -7, 1}, 
  61. { -8, 1}, { -9, 1}, 
  62.  
  63. { 12, 0}, { 11, 0}, { 10, 0}, {  9, 0}, {  8, 0},
  64. {  7, 0}, {  6, 0}, {  5, 0}, {  4, 0}, {  3, 0},
  65. {  2, 0}, {  1, 0}, {  0, 0}, { -1, 0}, { -2, 0},
  66. { -3, 0}, { -4, 0}, { -5, 0}, { -6, 0}, { -7, 0}, 
  67. { -8, 0}, { -9, 0}, 
  68.  
  69. { 12,-1}, { 11,-1}, { 10,-1}, {  9,-1}, {  8,-1},
  70. {  7,-1}, {  6,-1}, {  5,-1}, {  4,-1}, {  3,-1},
  71. {  2,-1}, {  1,-1}, {  0,-1}, { -1,-1}, { -2,-1},
  72. { -3,-1}, { -4,-1}, { -5,-1}, { -6,-1}, { -7,-1}, { -8,-1}, 
  73.  
  74. { 12,-2}, { 11,-2}, { 10,-2}, {  9,-2}, {  8,-2},
  75. {  7,-2}, {  6,-2}, {  5,-2}, {  4,-2}, {  3,-2},
  76. {  2,-2}, {  1,-2}, {  0,-2}, { -1,-2}, { -2,-2},
  77. { -3,-2}, { -4,-2}, { -5,-2}, { -6,-2}, { -7,-2}, { -8,-2}, 
  78.  
  79. { 12,-3}, { 11,-3}, { 10,-3}, {  9,-3}, {  8,-3},
  80. {  7,-3}, {  6,-3}, {  5,-3}, {  4,-3}, {  3,-3},
  81. {  2,-3}, {  1,-3}, {  0,-3}, { -1,-3}, { -2,-3},
  82. { -3,-3}, { -4,-3}, { -5,-3}, { -6,-3}, { -7,-3}, { -8,-3}, 
  83.  
  84. {-10, 2}, {-11, 2}, {-12, 2},                           /* rear section */
  85. {-10, 1}, {-11, 1}, {-12, 1}, {-13, 1}, {-14, 1}, {-15, 1}, 
  86. {-10, 0}, {-11, 0}, {-12, 0}, {-13, 0},
  87. {-10,-1}, {-11,-1}, {-12,-1}, {-13,-1},
  88. {-10,-2}, {-11,-2}, {-12,-2}, {-13,-2}, {-14,-2}, {-15,-2}, 
  89. {-10,-3}, {-11,-3}, {-12,-3}, {-13,-3}, {-14,-3}, {-15,-3}, 
  90. {-10,-4}, {-11,-4}, {-12,-4}, {-13,-4}, {-14,-4}, {-15,-4}, 
  91.  
  92. {-12, -5}, {-13, -5}, {-14, -5}, {-15, -5},             /* tail fin */
  93. {-12, -6}, {-13, -6}, {-14, -6}, {-15, -6}, {-16, -6}, 
  94. {-13, -7}, {-14, -7}, {-15, -7}, {-16, -7}, {-17, -7}, 
  95. {-14, -8}, {-15, -8}, {-16, -8}, {-17, -8}, {-18, -8},
  96. {-15, -9}, {-16, -9}, {-17, -9}, {-18, -9},
  97. {-16,-10}, {-17,-10}, {-18,-10}, {-19,-10},
  98. {-17,-11}, {-18,-11}, {-19,-11}, 
  99. {-18,-12}, {-19,-12}, {-20,-12}
  100. };
  101.  
  102.  
  103. XPoint stsPointsBlack[] = {
  104.  
  105. { 24, 3}, { 23, 3}, { 22, 3}, { 21, 3}, { 20, 3},       /* bottom row */
  106. { 19, 3}, { 18, 3}, { 17, 3}, { 16, 3}, { 15, 3},
  107. { 14, 3}, { 13, 3}, { 12, 3}, { 11, 3}, { 10, 3},
  108. {  9, 3}, {  8, 3}, {  7, 3}, {  6, 3}, {  5, 3},
  109. {  4, 3}, {  3, 3}, {  2, 3}, {  1, 3}, {  0, 3},
  110. { -1, 3}, { -2, 3}, { -3, 3}, { -4, 3}, { -5, 3},
  111. { -6, 3}, { -7, 3}, { -8, 3}, { -9, 3}, {-10, 3},
  112. {-11, 3}, {-12, 3}, {-13, 3}, {-14, 3}, {-15, 3},
  113. {-16, 3}, {-17, 3}, {-18, 3}, {-19, 3}, {-20, 3},
  114.  
  115. { 25, 2}, { 24, 2}, { 23, 2}, { 22, 2}, { 21, 2},       /* second from bottom */
  116. { 20, 2}, { 19, 2}, { 18, 2}, { 16, 2}, { 15, 2},
  117. { 14, 2}, { 13, 2}, { 12, 2}, { 11, 2}, { 10, 2},
  118. {  9, 2}, {  8, 2}, {  7, 2}, {  6, 2}, {  5, 2},
  119. {  4, 2}, {  3, 2}, {  2, 2}, {  1, 2}, {  0, 2},
  120. { -1, 2}, { -2, 2}, { -3, 2}, { -4, 2}, { -5, 2},
  121. { -6, 2}, { -7, 2}, { -8, 2}, { -9, 2}, {-13, 2}, 
  122. {-14, 2}, {-15, 2},
  123.  
  124. { 24, 1}, { 23, 1}, { 22, 1}, { 21, 1}, { 20, 1},       /* crew cabin area */
  125. { 19, 1}, { 18, 1}, 
  126. { 22, 0}, { 21, 0}, { 20, 0}, { 19, 0}, { 18, 0},
  127. { 18,-2}, { 17,-2}, { 16,-2}, { 15,-2}, { 14,-2},
  128.  
  129. {-19, 2},                                               /* main engines */
  130. {-16, 1}, {-17, 1}, {-18, 1}, {-19, 1},
  131. {-16, 0}, {-17, 0}, {-18, 0}, {-19, 0},
  132. {-19,-1},
  133. {-16,-2}, {-17,-2}, {-18,-2}, {-19,-2},
  134. {-16,-3}, {-17,-3}, {-18,-3}, {-19,-3},
  135. {-19,-4},
  136.  
  137. {-14, 0}, {-15, 0},                                     /* electrical panel */
  138. {-14,-1}, {-15,-1},
  139.  
  140. { -9,-1}, { -9,-2}, { -9,-3}, { -9,-4},                 /* rear of cargo bay */
  141.  
  142. {-10, -5}, {-11, -5}, {-11, -6}, {-12, -7}, {-13, -8}, 
  143. {-14, -9}, {-15,-10}, {-16,-11}, {-17,-12}, 
  144. {-18,-13}, {-19,-13}, {-20,-13}, {-21,-13}, 
  145. {-21,-12}, {-20,-11}, {-20,-10}, {-19, -9},
  146. {-19, -8}, {-18, -7}, {-18, -6}, {-17, -6}, {-16, -5}
  147.  
  148. };
  149.  
  150. /******************************************************************************/
  151. /*                                                                            */
  152. /* End of include file shuttle.h                                              */
  153. /*                                                                            */
  154. /******************************************************************************/
  155.